package confidence.tools;

public class WrongWordRepair {

    private static final String wordList[][] = new String[][]{
            {"醉", "碎"},
            {"截", "戴"},
            {"遭", "糟"},
            {"傍", "榜"},
            {"伴", "拌"},
            {"唤", "焕"},
            {"崖", "涯"},
            {"耍", "要"},
            {"瀑", "暴"},
            {"梁", "粱"},
            {"卷", "券"},
            {"漫", "慢"},
            {"递", "涕"},
            {"察", "祭"},
            {"翁", "嗡"},
            {"匆", "勿"},
            {"凝", "疑"},
            {"挽", "唤"},
            {"倘", "躺"},
            {"掩", "淹"},
            {"狭", "挟"},
            {"概", "溉"},
            {"译", "释"},
            {"观", "规"},
            {"愧", "槐"},
            {"折", "拆"},
            {"释", "译"},
            {"捐", "绢"},
            {"待", "侍"},
            {"践", "贱"},
            {"贱", "溅"},
            {"魁", "槐"},
            {"悟", "梧"},
            {"怒", "怨"},
            {"饱", "抱"},
            {"避", "僻"},
            {"篷", "蓬"},
            {"滨", "宾"},
            {"掩", "淹"},
            {"试", "拭"},
            {"栅", "删"},
            {"幕", "暮"},
            {"绊", "伴"},
            {"奴", "努"},
            {"抗", "吭"},
            {"饮", "炊"},
            {"构", "钩"},
            {"雕", "难"},
            {"挥", "浑"},
            {"概", "溉"},
            {"炼", "练"},
            {"惟", "唯"},
            {"宛", "婉"},
            {"沸", "佛"},
            {"陷", "掐"},
            {"弗", "佛"},
            {"置", "值"},
            {"操", "澡"},
            {"持", "待"},
            {"矣", "埃"},
            {"尹", "君"},
            {"未", "末"},
            {"弗", "佛"},
            {"例", "列"},
            {"遵", "尊"},
            {"射", "谢"},
            {"退", "恨"},
            {"勿", "匆"},
            {"增", "赠"},
            {"折", "拆"},
            {"猎", "猪"},
            {"添", "漆"},
            {"耻", "扯"},
            {"迸", "进"},
            {"功", "攻"},
            {"诺", "若"},
            {"寨", "塞"},
            {"唇", "辱"},
            {"崖", "涯"},
            {"犹", "扰"},
            {"俏", "峭"},
            {"待", "侍"},
            {"烂", "拦"},
            {"漫", "慢"},
            {"寞", "漠"},
            {"悬", "县"},
            {"僻", "辟"},
            {"糊", "湖", "沪"},
            {"侦", "贞"},
            {"胖", "伴"},
            {"绞", "咬"},
            {"阀", "伐"},
            {"膝", "漆"},
            {"扭", "钮"},
            {"暂", "崭"},
            {"歼", "纤"},
            {"骑", "倚"},
            {"憧", "撞"},
            {"陷", "掐"},
            {"辉", "挥"},
            {"错", "惜"},
            {"搭", "塔"},
            {"铭", "钻"},
            {"吹", "炊"},
            {"迁", "迂"},
            {"辉", "浑"},
            {"镌", "携"},
            {"犹", "忧"},
            {"脊", "背"},
            {"煌", "惶"},
            {"秘", "密"},
            {"末", "未"},
            {"炕", "坑"},
            {"探", "深"},
            {"奏", "秦"},
            {"梁", "粱"},
            {"睁", "挣"},
            {"拆", "折"},
            {"竟", "竞"},
            {"椎", "锤"},
            {"坪", "萍", "平", "评"},
            {"型", "形"},
            {"滨", "宾"},
            {"趟", "淌"},
            {"塞", "寨"},
            {"钱", "残"},
            {"峻", "竣"},
            {"徒", "陡", "陟"},
            {"藐", "貌"},
            {"浆", "桨"},
            {"障", "章"},
            {"挠", "绕"},
            {"挟", "狭"},
            {"讥", "饥"},
            {"潮", "嘲"},
            {"揍", "凑"},
            {"概", "溉"},
            {"墓", "暮"},
            {"脆", "桅"},
            {"陵", "凌", "菱"},
            {"栏", "拦"},
            {"殊", "株"},
            {"壮", "状"},
            {"密", "蜜"},
            {"挨", "埃"},
            {"拨", "拔"},
            {"辑", "缉"},
            {"匆", "勿"},
            {"访", "仿"},
            {"斯", "厮"},
            {"泽", "择"},
            {"待", "侍"},
            {"衰", "哀"},
            {"徒", "徙"},
            {"奏", "秦"},
            {"璧", "壁"},
            {"抱", "袍"},
            {"允", "充"},
            {"淹", "绳"},
            {"唤", "换"},
            {"籍", "藉"},
            {"转", "传"},
            {"敖", "傲"},
            {"滕", "腾", "藤"},
            {"抑", "仰", "柳"},
            {"躁", "燥", "澡"},
            {"拂", "佛", "沸"},
            {"嘶", "撕", "斯"},
            {"揣", "湍", "瑞"},
            {"煦", "照", "熙"},
            {"酿", "浪", "狼"},
            {"熟", "熟", "孰"},
            {"涌", "勇", "俑"},
            {"坑", "吭", "炕"},
            {"拟", "似", "以"},
            {"嫂", "馊", "嗖"},
            {"撩", "暸", "缭"},
            {"嘹", "僚", "潦"},
            {"烙", "洛", "略"},
            {"掩", "淹", "俺"},
            {"喙", "缘", "篆"},
            {"框", "筐", "眶"},
            {"汛", "讯", "迅"},
            {"焙", "培", "倍", "陪", "涪", "碚"},
            {"指", "绢", "澜"},
            {"炽", "织", "袄"},
            {"帖", "贴", "峦"},
            {"斓", "券", "卷"},
            {"卷", "驶", "驭"},
            {"沃", "贴", "帖"},
            {"恋", "拖", "施"},
            {"弟", "第", "递"},
            {"桥", "骄", "娇", "硚", "侨"},
            {"梢", "稍", "悄"},
            {"青", "情", "晴", "清"},
            {"沙", "纱", "妙", "炒", "钞"},
            {"矿", "旷"},
            {"慨", "概"},
            {"赌", "睹"},
            {"赐", "踢"},
            {"瑕", "暇"},
            {"代", "伐", "岱"},
            {"既", "即"},
            {"锈", "绣"},
            {"协", "胁"},
            {"综", "踪"},
            {"资", "姿"},
            {"瞻", "檐"},
            {"锦", "绵", "棉"},
            {"辩", "辨"},
            {"券", "卷"},
            {"仪", "议"},
            {"券", "卷"},
            {"邀", "遨"},
            {"嗽", "漱"},
            {"燥", "躁"},
            {"耍", "要"},
            {"彩", "采"},
            {"那", "哪"},
            {"底", "低", "坻"},
            {"往", "住"},
            {"阿", "啊"},
            {"你", "您"},
            {"巴", "吧"},
            {"班", "斑"},
            {"孩", "该"},
            {"己", "已"},
            {"已", "乙"},
            {"洒", "酒"},
            {"流", "梳"},
            {"外", "处"},
            {"董", "懂"},
            {"拔", "拔", "泼"},
            {"载", "裁", "栽"},
            {"澡", "燥", "躁"},
            {"篇", "偏", "遍"},
            {"尊", "遵", "蹲"},
            {"棉", "绵"},
            {"眨", "泛"},
            {"霸", "露"},
            {"喝", "渴"},
            {"霜", "箱"},
            {"嘲", "潮"},
            {"捧", "棒"},
            {"办", "为"},
            {"蜒", "艇"},
            {"惭", "惭"},
            {"快", "块"},
            {"席", "度"},
            {"吓", "虾"},
            {"原", "愿"},
            {"虑", "虚"},
            {"侯", "候"},
            {"勿", "匆"},
            {"奏", "凑", "揍"},
            {"偷", "输"},
            {"扰", "拢"},
            {"咪", "眯"},
            {"徒", "陡"},
            {"郊", "效"},
            {"决", "诀"},
            {"脆", "跪"},
            {"刮", "乱"},
            {"性", "姓"},
            {"副", "幅"},
            {"悔", "诲"},
            {"狠", "狼"},
            {"赠", "憎"},
            {"心", "必"},
            {"峡", "狭", "陕"},
            {"羞", "差"},
            {"愤", "喷"},
            {"未", "末"},
            {"桨", "奖", "浆"},
            {"乘", "乖"},
            {"壮", "状"},
            {"季", "李"},
            {"铺", "捕"},
            {"径", "经"},
            {"休", "泰"},
            {"晌", "响"},
            {"免", "兔"},
            {"砌", "彻"},
            {"窃", "窍"},
            {"异", "导"},
            {"镜", "境"},
            {"衅", "畔"},
            {"忧", "优"},
            {"弦", "舷"},
            {"拴", "栓"},
            {"材", "财"},
            {"祖", "租"},
            {"膀", "榜"},
            {"慢", "馒"},
            {"叭", "扒"},
            {"场", "扬", "杨"},
            {"观", "现"},
            {"密", "蜜"},
            {"提", "题"},
            {"玲", "铃"},
            {"摘", "滴"},
            {"锋", "蜂"},
            {"珠", "蛛"},
            {"棉", "绵"},
            {"探", "深"},
            {"遥", "摇"},
            {"未", "末"},
            {"烧", "浇"},
            {"菜", "踩"},
            {"冈", "刚"},
            {"抽", "油"},
            {"拐", "别"},
            {"静", "清"},
            {"结", "洁"},
            {"杜", "社"},
            {"帽", "冒"},
            {"雷", "需"},
            {"谜", "迷"},
            {"洒", "酒"},
            {"朴", "扑"},
            {"摸", "漠"},
            {"该", "刻"},
            {"沙", "纱"},
            {"坏", "环"},
            {"隐", "稳"},
            {"季", "李"},
            {"坡", "波"},
            {"柏", "泊"},
            {"泼", "拨"},
            {"风", "凤"},
            {"沟", "勾"},
            {"宫", "官"},
            {"辉", "挥", "晖"},
            {"漫", "慢"},
            {"朗", "郎"},
            {"哄", "洪"},
            {"喝", "渴"},
            {"求", "球"},
            {"扔", "仍"},
            {"赶", "杆"},
            {"转", "传"},
            {"炉", "庐"},
            {"岭", "拎"},
            {"根", "银"},
            {"垂", "睡"},
            {"逃", "桃"},
            {"埋", "理"},
            {"低", "底"},
            {"针", "汁"},
            {"商", "摘"},
            {"坡", "破"},
            {"欺", "斯"},
            {"检", "捡"},
            {"斥", "斤"},
            {"炎", "谈"},
            {"亡", "忘"},
            {"俊", "峻", "骏"},
            {"俏", "悄", "稍"},
            {"拢", "笼", "垄"},
            {"拂", "佛", "沸"},
            {"倦", "卷", "圈"},
            {"符", "附"},
            {"谱", "普"},
            {"沾", "粘"},
            {"添", "舔"},
            {"奏", "凑"},
            {"概", "慨"},
            {"胧", "笼"},
            {"绰", "罩"},
            {"蓬", "篷"},
            {"峦", "恋"},
            {"辩", "辨"},
            {"霄", "宵"},
            {"诡", "桅"},
            {"魔", "磨"},
            {"汹", "凶"},
            {"愕", "腭"},
            {"介", "阶"},
            {"倾", "顷"},
            {"幅", "副"},
            {"滩", "摊"},
            {"笼", "垄"},
            {"幻", "幼"},
            {"绝", "觉"},
            {"疆", "僵"},
            {"析", "晰"},
            {"浑", "挥"},
            {"萎", "委"},
            {"汲", "极"},
            {"赖", "懒"},
            {"旦", "但"},
            {"雅", "稚"},
            {"番", "翻"},
            {"锻", "段"},
            {"炼", "练"},
            {"勃", "脖"},
            {"伦", "论"},
            {"腊", "蜡"},
            {"享", "亨"},
            {"惠", "慧"},
            {"籍", "藉"},
            {"释", "译"},
            {"艘", "搜"},
            {"撕", "嘶"},
            {"航", "抗"},
            {"咧", "冽"},
            {"淹", "掩"},
            {"摇", "谣"},
            {"瞄", "描"},
            {"桅", "脆"},
            {"唬", "虎"},
            {"鸥", "欧"},
            {"板", "版"},
            {"悟", "语"},
            {"茵", "菌"},
            {"券", "卷"},
            {"腊", "蜡"},
            {"屡", "缕"},
            {"吨", "纯"},
            {"谱", "普"},
            {"海", "每"},
            {"淀", "定"},
            {"宣", "喧", "宜"},
            {"山", "汕"},
            {"圳", "川"},
            {"卢", "泸", "芦"},
            {"州", "洲"},
            {"阴", "钥"},
            {"淞", "松", "凇"},
            {"浦", "铺", "蒲"},
            {"衫", "杉"},
            {"延", "廷"},
            {"虹", "红", "弘"},
            {"窑", "窖"},
            {"薄", "蒲"},
            {"颖", "颍"},
            {"龙", "陇"},
            {"刑", "邢"},
            {"屯", "囤"},
            {"毫", "亳"},
            {"渮", "菏"},
            {"幢", "橦"}
    };

    public static String repair(char[] text){
        for (int i=0; i<text.length; i++) {
            for(int j=0; j<wordList.length; j++) {
                String []subList = wordList[j];
                for(int m=0; m<subList.length; m++) {
                    String word = subList[m];
                    if(String.valueOf(text[i]).equals(word)) {
                        text[i] = subList[0].charAt(0);
                    }
                }
            }
        }
        return new String(text);
    }

    public static void main(String[] args) {
        System.out.println(WrongWordRepair.repair("科创邢渮橦街".toCharArray()));
    }
}
